home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Shareware World / Utilities / User Interface / SmartKeys 3.2 / SmartKeys 3 / SmartKeys 3.rsrc / hdlg_-4043 < prev    next >
Unknown  |  1997-11-21  |  2.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Degas High Resolution Picture (PI) (image/degasHiPI) magic Supported
100% file Atari DEGAS Elite bitmap 640 x 400 x 2, color palette 0000 0000 0000 0000 0000 ... default (weak)
99% file data default
49% TrID GEM bitmap (v2) default (weak)
33% TrID DEGAS hi-res bitmap default (weak)
16% TrID Adobe PhotoShop Brush default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 02 00 00 00 00 00 00 | 00 00 00 00 00 10 00 04 |........|........|
|00000010| 01 00 00 20 00 03 00 00 | 00 00 00 00 00 00 00 00 |... ....|........|
|00000020| 00 00 f0 33 00 02 00 00 | 00 00 00 00 00 00 00 00 |...3....|........|
|00000030| 00 00 00 20 00 03 00 00 | 00 00 00 00 00 00 00 00 |... ....|........|
|00000040| 00 00 f0 33 00 03 00 00 | 00 00 00 00 00 00 00 00 |...3....|........|
|00000050| 00 00 00 04 01 00 00 04 | 01 00 00 fe 00 01 00 00 |........|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 e9 44 69 73 70 6c |........|...Displ|
|00000070| 61 79 73 20 68 6f 77 20 | 6c 6f 6e 67 20 74 68 65 |ays how |long the|
|00000080| 20 63 75 72 72 65 6e 74 | 20 74 79 70 69 6e 67 20 | current| typing |
|00000090| 6c 6f 67 20 66 69 6c 65 | 20 77 69 6c 6c 20 6b 65 |log file| will ke|
|000000a0| 70 74 20 61 72 6f 75 6e | 64 20 72 65 63 6f 72 64 |pt aroun|d record|
|000000b0| 69 6e 67 20 6b 65 79 73 | 74 72 6f 6b 65 73 2e 0d |ing keys|trokes..|
|000000c0| 0d 4e 6f 74 65 20 74 68 | 61 74 20 61 66 74 65 72 |.Note th|at after|
|000000d0| 20 74 68 69 73 20 74 69 | 6d 65 20 69 73 20 75 70 | this ti|me is up|
|000000e0| 2c 20 74 68 65 20 63 6f | 6e 74 65 6e 74 73 20 6f |, the co|ntents o|
|000000f0| 66 20 74 68 69 73 20 66 | 69 6c 65 20 69 73 20 6d |f this f|ile is m|
|00000100| 6f 76 65 64 20 74 6f 20 | 74 68 65 20 50 72 65 76 |oved to |the Prev|
|00000110| 69 6f 75 73 20 66 69 6c | 65 20 61 6e 64 20 61 20 |ious fil|e and a |
|00000120| 6e 65 77 20 66 69 6c 65 | 20 69 73 20 63 72 65 61 |new file| is crea|
|00000130| 74 65 64 20 66 6f 72 20 | 74 68 65 20 63 75 72 72 |ted for |the curr|
|00000140| 65 6e 74 20 74 79 70 69 | 6e 67 20 6c 6f 67 20 66 |ent typi|ng log f|
|00000150| 69 6c 65 2e 00 00 00 00 | 00 a4 00 01 00 00 00 00 |ile.....|........|
|00000160| 00 00 00 00 00 00 00 00 | 8f 54 6f 20 63 68 61 6e |........|.To chan|
|00000170| 67 65 20 68 6f 77 20 6c | 6f 6e 67 20 62 65 66 6f |ge how l|ong befo|
|00000180| 72 65 20 74 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |re the c|ontents |
|00000190| 6f 66 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 74 |of the c|urrent t|
|000001a0| 79 70 69 6e 67 20 6c 6f | 67 20 69 73 20 6d 6f 76 |yping lo|g is mov|
|000001b0| 65 64 20 74 6f 20 74 68 | 65 20 d2 53 6d 61 72 74 |ed to th|e .Smart|
|000001c0| 4b 65 79 73 20 54 79 70 | 69 6e 67 20 4c 6f 67 20 |Keys Typ|ing Log |
|000001d0| 28 50 72 65 76 69 6f 75 | 73 29 d3 20 66 69 6c 65 |(Previou|s). file|
|000001e0| 2c 20 75 73 65 20 74 68 | 69 73 20 61 72 72 6f 77 |, use th|is arrow|
|000001f0| 20 62 75 74 74 6f 6e 2e | 00 00 00 00 00 04 01 00 | button.|........|
|00000200| 00 7e 00 01 00 00 00 00 | 00 00 00 00 00 00 00 00 |.~......|........|
|00000210| 6a 44 69 73 70 6c 61 79 | 73 20 74 68 65 20 6e 61 |jDisplay|s the na|
|00000220| 6d 65 20 6f 66 20 74 68 | 65 20 61 70 70 6c 69 63 |me of th|e applic|
|00000230| 61 74 69 6f 6e 20 74 68 | 61 74 20 77 69 6c 6c 20 |ation th|at will |
|00000240| 6f 70 65 6e 20 74 68 65 | 20 74 79 70 69 6e 67 20 |open the| typing |
|00000250| 6c 6f 67 20 77 68 65 6e | 20 74 68 65 20 6c 6f 67 |log when| the log|
|00000260| 20 69 73 20 6f 70 65 6e | 65 64 20 66 72 6f 6d 20 | is open|ed from |
|00000270| 74 68 65 20 46 69 6e 64 | 65 72 2e 00 00 00 00 96 |the Find|er......|
|00000280| 00 01 00 00 00 00 00 00 | 00 00 00 00 00 00 82 54 |........|.......T|
|00000290| 6f 20 63 68 61 6e 67 65 | 20 74 68 65 20 61 70 70 |o change| the app|
|000002a0| 6c 69 63 61 74 69 6f 6e | 20 74 68 61 74 20 6f 70 |lication| that op|
|000002b0| 65 6e 73 20 74 68 65 20 | 74 79 70 69 6e 67 20 6c |ens the |typing l|
|000002c0| 6f 67 20 77 68 65 6e 20 | 74 68 65 20 6c 6f 67 20 |og when |the log |
|000002d0| 69 73 20 6f 70 65 6e 65 | 64 20 66 72 6f 6d 20 74 |is opene|d from t|
|000002e0| 68 65 20 46 69 69 6e 64 | 65 72 2c 20 63 6c 69 63 |he Fiind|er, clic|
|000002f0| 6b 20 68 65 72 65 20 61 | 6e 64 20 73 65 6c 65 63 |k here a|nd selec|
|00000300| 74 20 61 6e 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |t an app|lication|
|00000310| 2e 00 00 00 00 c8 00 01 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 5e 54 6f 20 | 68 61 76 65 20 53 6d 61 |....^To |have Sma|
|00000330| 72 74 4b 65 79 73 20 64 | 69 73 61 62 6c 65 20 6b |rtKeys d|isable k|
|00000340| 65 79 73 74 72 6f 6b 65 | 20 73 61 76 69 6e 67 20 |eystroke| saving |
|00000350| 77 68 65 6e 20 74 79 70 | 69 6e 67 20 69 6e 74 6f |when typ|ing into|
|00000360| 20 61 20 6d 6f 64 61 6c | 20 64 69 61 6c 6f 67 2c | a modal| dialog,|
|00000370| 20 63 68 65 63 6b 20 74 | 68 69 73 20 62 75 74 74 | check t|his butt|
|00000380| 6f 6e 2e 00 55 54 6f 20 | 68 61 76 65 20 53 6d 61 |on..UTo |have Sma|
|00000390| 72 74 4b 65 79 73 20 73 | 61 76 65 20 6b 65 79 73 |rtKeys s|ave keys|
|000003a0| 74 72 6f 6b 65 73 20 77 | 68 65 6e 20 74 79 70 69 |trokes w|hen typi|
|000003b0| 6e 67 20 69 6e 74 6f 20 | 61 20 6d 6f 64 61 6c 20 |ng into |a modal |
|000003c0| 64 69 61 6c 6f 67 2c 20 | 63 68 65 63 6b 20 74 68 |dialog, |check th|
|000003d0| 69 73 20 62 75 74 74 6f | 6e 2e 00 00 00 f0 00 01 |is butto|n.......|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 6a 54 6f 20 |........|....jTo |
|000003f0| 61 6c 6c 6f 77 20 74 68 | 65 20 6b 65 79 20 63 6f |allow th|e key co|
|00000400| 6d 62 69 6e 61 74 69 6f | 6e 20 74 68 61 74 20 61 |mbinatio|n that a|
|00000410| 63 74 69 76 61 74 65 73 | 20 74 65 6d 70 6f 72 61 |ctivates| tempora|
|00000420| 72 69 6c 79 20 64 69 73 | 61 62 6c 69 6e 67 20 6f |rily dis|abling o|
|00000430| 66 20 73 61 76 69 6e 67 | 20 6b 65 79 73 74 72 6f |f saving| keystro|
|00000440| 6b 65 73 2c 20 63 68 65 | 63 6b 20 74 68 69 73 20 |kes, che|ck this |
|00000450| 62 75 74 74 6f 6e 2e 00 | 72 54 6f 20 64 69 73 61 |button..|rTo disa|
|00000460| 62 6c 65 20 74 68 65 20 | 6b 65 79 20 63 6f 6d 62 |ble the |key comb|
|00000470| 69 6e 61 74 69 6f 6e 20 | 74 68 61 74 20 61 63 74 |ination |that act|
|00000480| 69 76 61 74 65 73 20 74 | 68 65 20 74 65 6d 70 6f |ivates t|he tempo|
|00000490| 72 61 72 69 6c 79 20 64 | 69 73 61 62 6c 69 6e 67 |rarily d|isabling|
|000004a0| 20 6f 66 20 73 61 76 69 | 6e 67 20 6b 65 79 73 74 | of savi|ng keyst|
|000004b0| 72 6f 6b 65 73 2c 20 75 | 6e 63 68 65 63 6b 20 74 |rokes, u|ncheck t|
|000004c0| 68 69 73 20 62 75 74 74 | 6f 6e 2e 00 01 6e 00 01 |his butt|on...n..|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 c8 54 6f 20 |........|.....To |
|000004e0| 65 6e 74 65 72 20 61 20 | 6b 65 79 20 63 6f 6d 62 |enter a |key comb|
|000004f0| 69 6e 61 74 69 6f 6e 20 | 74 68 61 74 20 77 69 6c |ination |that wil|
|00000500| 6c 20 74 65 6d 70 6f 72 | 61 72 69 6c 79 20 64 69 |l tempor|arily di|
|00000510| 73 61 62 6c 65 20 73 61 | 76 69 6e 67 20 6b 65 79 |sable sa|ving key|
|00000520| 73 74 72 6f 6b 65 73 2c | 20 63 6c 69 63 6b 20 74 |strokes,| click t|
|00000530| 68 69 73 20 62 6f 78 20 | 61 6e 64 20 74 79 70 65 |his box |and type|
|00000540| 20 61 20 6b 65 79 20 63 | 6f 6d 62 69 6e 61 74 69 | a key c|ombinati|
|00000550| 6f 6e 2e 20 54 68 65 20 | 63 6f 6d 62 69 6e 61 74 |on. The |combinat|
|00000560| 69 6f 6e 20 6d 75 73 74 | 20 63 6f 6e 74 61 69 6e |ion must| contain|
|00000570| 20 74 68 65 20 63 6f 6d | 6d 61 6e 64 20 61 6e 64 | the com|mand and|
|00000580| 20 63 6f 6e 74 72 6f 6c | 20 6d 6f 64 69 66 69 65 | control| modifie|
|00000590| 72 20 6b 65 79 73 20 61 | 6e 64 20 6e 6f 20 6f 74 |r keys a|nd no ot|
|000005a0| 68 65 72 73 2e 91 41 63 | 63 65 70 74 73 20 61 20 |hers..Ac|cepts a |
|000005b0| 6b 65 79 20 63 6f 6d 62 | 69 6e 61 74 69 6f 6e 20 |key comb|ination |
|000005c0| 74 68 61 74 20 77 69 6c | 6c 20 74 65 6d 70 6f 72 |that wil|l tempor|
|000005d0| 61 72 69 6c 79 20 64 69 | 73 61 62 6c 65 20 73 61 |arily di|sable sa|
|000005e0| 76 69 6e 67 20 6b 65 79 | 73 74 72 6f 6b 65 73 2e |ving key|strokes.|
|000005f0| 0d 0d 44 69 6d 6d 65 64 | 20 62 65 63 61 75 73 65 |..Dimmed| because|
|00000600| 20 74 65 6d 70 6f 72 61 | 72 69 6c 79 20 64 69 73 | tempora|rily dis|
|00000610| 61 62 6c 69 6e 67 20 73 | 61 76 69 6e 67 20 6b 65 |abling s|aving ke|
|00000620| 79 73 74 72 6f 6b 65 73 | 20 69 73 20 74 75 72 6e |ystrokes| is turn|
|00000630| 65 64 20 6f 66 66 2e 00 | 00 00 00 14 00 01 00 00 |ed off..|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 96 |........|........|
|00000650| 00 01 00 00 00 00 00 00 | 00 00 00 00 00 00 9d 44 |........|.......D|
|00000660| 69 73 70 6c 61 79 73 20 | 74 68 65 20 6e 75 6d 62 |isplays |the numb|
|00000670| 65 72 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |er of ch|aracters|
|00000680| 20 74 68 61 74 20 6d 75 | 73 74 20 62 65 20 74 79 | that mu|st be ty|
|00000690| 70 65 64 20 62 65 66 6f | 72 65 20 73 61 76 69 6e |ped befo|re savin|
|000006a0| 67 20 6b 65 79 73 74 72 | 6f 6b 65 73 20 77 69 6c |g keystr|okes wil|
|000006b0| 6c 20 72 65 73 75 6d 65 | 20 61 66 74 65 72 20 69 |l resume| after i|
|000006c0| 74 20 68 61 73 20 62 65 | 65 6e 20 64 69 73 61 62 |t has be|en disab|
|000006d0| 6c 65 64 20 62 79 20 74 | 79 70 69 6e 67 20 74 68 |led by t|yping th|
|000006e0| 65 20 64 69 73 61 62 6c | 69 6e 67 20 6b 65 79 20 |e disabl|ing key |
|000006f0| 63 6f 6d 62 69 6e 61 74 | 69 6f 6e 2e e4 44 69 73 |combinat|ion..Dis|
|00000700| 70 6c 61 79 73 20 74 68 | 65 20 6e 75 6d 62 65 72 |plays th|e number|
|00000710| 20 6f 66 20 63 68 61 72 | 61 63 74 65 72 73 20 74 | of char|acters t|
|00000720| 68 61 74 20 6d 75 73 74 | 20 62 65 20 74 79 70 65 |hat must| be type|
|00000730| 64 20 62 65 66 6f 72 65 | 20 73 61 76 69 6e 67 20 |d before| saving |
|00000740| 6b 65 79 73 74 72 6f 6b | 65 73 20 77 69 6c 6c 20 |keystrok|es will |
|00000750| 72 65 73 75 6d 65 20 61 | 66 74 65 72 20 69 74 20 |resume a|fter it |
|00000760| 68 61 73 20 62 65 65 6e | 20 64 69 73 61 62 6c 65 |has been| disable|
|00000770| 64 20 62 79 20 74 79 70 | 69 6e 67 20 74 68 65 20 |d by typ|ing the |
|00000780| 64 69 73 61 62 6c 69 6e | 67 20 6b 65 79 20 63 6f |disablin|g key co|
|00000790| 6d 62 69 6e 61 74 69 6f | 6e 2e 0d 0d 44 69 6d 6d |mbinatio|n...Dimm|
|000007a0| 65 64 20 62 65 63 61 75 | 73 65 20 74 65 6d 70 6f |ed becau|se tempo|
|000007b0| 72 61 72 69 6c 79 20 64 | 69 73 61 62 6c 69 6e 67 |rarily d|isabling|
|000007c0| 20 73 61 76 69 6e 67 20 | 6b 65 79 73 74 72 6f 6b | saving |keystrok|
|000007d0| 65 73 20 69 73 20 74 75 | 72 6e 65 64 20 6f 66 66 |es is tu|rned off|
|000007e0| 2e 00 00 00 01 ba 00 01 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 bc 54 6f 20 | 63 68 61 6e 67 65 20 74 |.....To |change t|
|00000800| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 63 68 61 |he numbe|r of cha|
|00000810| 72 61 63 74 65 72 73 20 | 74 68 61 74 20 6d 75 73 |racters |that mus|
|00000820| 74 20 62 65 20 74 79 70 | 65 64 20 62 65 66 6f 72 |t be typ|ed befor|
|00000830| 65 20 73 61 76 69 6e 67 | 20 6b 65 79 73 74 72 6f |e saving| keystro|
|00000840| 6b 65 73 20 77 69 6c 6c | 20 62 65 20 72 65 2d 65 |kes will| be re-e|
|00000850| 6e 61 62 6c 65 64 20 61 | 66 74 65 72 20 69 74 20 |nabled a|fter it |
|00000860| 68 61 73 20 62 65 65 6e | 20 64 69 73 61 62 6c 65 |has been| disable|
|00000870| 64 20 62 79 20 74 79 70 | 69 6e 67 20 74 68 65 20 |d by typ|ing the |
|00000880| 64 69 73 61 62 6c 69 6e | 67 20 6b 65 79 20 63 6f |disablin|g key co|
|00000890| 6d 62 69 6e 61 74 69 6f | 6e 2c 20 75 73 65 20 74 |mbinatio|n, use t|
|000008a0| 68 69 73 20 61 72 72 6f | 77 20 62 75 74 74 6f 6e |his arro|w button|
|000008b0| 2e ea 43 68 61 6e 67 65 | 73 20 74 68 65 20 6e 75 |..Change|s the nu|
|000008c0| 6d 62 65 72 20 6f 66 20 | 63 68 61 72 61 63 74 65 |mber of |characte|
|000008d0| 72 73 20 74 68 61 74 20 | 6d 75 73 74 20 62 65 20 |rs that |must be |
|000008e0| 74 79 70 65 64 20 62 65 | 66 6f 72 65 20 73 61 76 |typed be|fore sav|
|000008f0| 69 6e 67 20 6b 65 79 73 | 74 72 6f 6b 65 73 20 77 |ing keys|trokes w|
|00000900| 69 6c 6c 20 62 65 20 72 | 65 2d 65 6e 61 62 6c 65 |ill be r|e-enable|
|00000910| 64 20 61 66 74 65 72 20 | 69 74 20 68 61 73 20 62 |d after |it has b|
|00000920| 65 65 6e 20 64 69 73 61 | 62 6c 65 64 20 62 79 20 |een disa|bled by |
|00000930| 74 79 70 69 6e 67 20 74 | 68 65 20 64 69 73 61 62 |typing t|he disab|
|00000940| 6c 69 6e 67 20 6b 65 79 | 20 63 6f 6d 62 69 6e 61 |ling key| combina|
|00000950| 74 69 6f 6e 2e 0d 0d 44 | 69 6d 6d 65 64 20 62 65 |tion...D|immed be|
|00000960| 63 61 75 73 65 20 74 65 | 6d 70 6f 72 61 72 69 6c |cause te|mporaril|
|00000970| 79 20 64 69 73 61 62 6c | 69 6e 67 20 73 61 76 69 |y disabl|ing savi|
|00000980| 6e 67 20 6b 65 79 73 74 | 72 6f 6b 65 73 20 69 73 |ng keyst|rokes is|
|00000990| 20 74 75 72 6e 65 64 20 | 6f 66 66 2e 00 00 01 da | turned |off.....|
|000009a0| 00 01 00 00 00 00 00 00 | 00 00 00 00 00 00 80 54 |........|.......T|
|000009b0| 6f 20 70 6c 61 79 20 61 | 20 73 6f 75 6e 64 20 6f |o play a| sound o|
|000009c0| 6e 20 65 61 63 68 20 63 | 68 61 72 61 63 74 65 72 |n each c|haracter|
|000009d0| 20 74 79 70 65 64 20 77 | 68 69 6c 65 20 73 61 76 | typed w|hile sav|
|000009e0| 69 6e 67 20 6b 65 79 73 | 74 72 6f 6b 65 73 20 69 |ing keys|trokes i|
|000009f0| 73 20 64 69 73 61 62 6c | 65 64 20 61 66 74 65 72 |s disabl|ed after|
|00000a00| 20 74 79 70 69 6e 67 20 | 74 68 65 20 6b 65 79 20 | typing |the key |
|00000a10| 63 6f 6d 62 69 6e 61 74 | 69 6f 6e 2c 20 63 68 65 |combinat|ion, che|
|00000a20| 63 6b 20 74 68 69 73 20 | 62 75 74 74 6f 6e 2e c5 |ck this |button..|
|00000a30| 50 6c 61 79 73 20 61 20 | 73 6f 75 6e 64 20 6f 6e |Plays a |sound on|
|00000a40| 20 65 61 63 68 20 63 68 | 61 72 61 63 74 65 72 20 | each ch|aracter |
|00000a50| 74 79 70 65 64 20 77 68 | 69 6c 65 20 73 61 76 69 |typed wh|ile savi|
|00000a60| 6e 67 20 6b 65 79 73 74 | 72 6f 6b 65 73 20 69 73 |ng keyst|rokes is|
|00000a70| 20 64 69 73 61 62 6c 65 | 64 20 61 66 74 65 72 20 | disable|d after |
|00000a80| 74 79 70 69 6e 67 20 74 | 68 65 20 6b 65 79 20 63 |typing t|he key c|
|00000a90| 6f 6d 62 69 6e 61 74 69 | 6f 6e 2c 20 63 68 65 63 |ombinati|on, chec|
|00000aa0| 6b 20 74 68 69 73 20 62 | 75 74 74 6f 6e 2e 0d 0d |k this b|utton...|
|00000ab0| 44 69 6d 6d 65 64 20 62 | 65 63 61 75 73 65 20 74 |Dimmed b|ecause t|
|00000ac0| 65 6d 70 6f 72 61 72 69 | 6c 79 20 64 69 73 61 62 |emporari|ly disab|
|00000ad0| 6c 69 6e 67 20 73 61 76 | 69 6e 67 20 6b 65 79 73 |ling sav|ing keys|
|00000ae0| 74 72 6f 6b 65 73 20 69 | 73 20 74 75 72 6e 65 64 |trokes i|s turned|
|00000af0| 20 6f 66 66 2e 81 54 6f | 20 6d 61 6b 65 20 6e 6f | off..To| make no|
|00000b00| 20 73 6f 75 6e 64 20 6f | 6e 20 65 61 63 68 20 63 | sound o|n each c|
|00000b10| 68 61 72 61 63 74 65 72 | 20 74 79 70 65 64 20 77 |haracter| typed w|
|00000b20| 68 69 6c 65 20 73 61 76 | 69 6e 67 20 6b 65 79 73 |hile sav|ing keys|
|00000b30| 74 72 6f 6b 65 73 20 69 | 73 20 64 69 73 61 62 6c |trokes i|s disabl|
|00000b40| 65 64 20 61 66 74 65 72 | 20 74 79 70 69 6e 67 20 |ed after| typing |
|00000b50| 74 68 65 20 6b 65 79 20 | 63 6f 6d 62 69 6e 61 74 |the key |combinat|
|00000b60| 69 6f 6e 2c 20 63 68 65 | 63 6b 20 74 68 69 73 20 |ion, che|ck this |
|00000b70| 62 75 74 74 6f 6e 2e 00 | |button..| |
+--------+-------------------------+-------------------------+--------+--------+